package com.joyintech.vo.overviewOfWealth.resp;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
public class Line {

    /**
     * 账号/卡号
     */
    @JacksonXmlProperty(localName = "EC-ACCT-NO")
    private String ecAcctNo;

    /**
     * 可用余额
     */
    @JacksonXmlProperty(localName = "EC-AVL-AMT")
    private String ecAvlAmt;

    /**
     * 贷款余额，理财购买金额
     */
    @JacksonXmlProperty(localName = "EC-AVL-AMT1")
    private String ecAvlAmt1;

    /**
     * 产品代码
     */
    @JacksonXmlProperty(localName = "EC-ACCT-PDT-CODE")
    private String ecAcctPdtCode;

    /**
     * 产品描述
     */
    @JacksonXmlProperty(localName = "EC-ACCT-PDT-DES")
    private String ecAcctPdtDes;

    /**
     * 账号类型 SA：活期；TD：定期；LN：贷款；SD：理财；CR:卡
     */
    @JacksonXmlProperty(localName = "EC-ACCT-TYP")
    private String ecAcctTyp;

    /**
     * 账户状态 SA0 正常
     * SA2 冻结
     * SA3 结清
     * SA4 睡眠
     * SA5 营业外
     * SA7 单向冻结
     * SA8 部分冻结
     * SA9 营业外销户
     * TD0 正常
     * TD1 挂失
     * TD2 冻结
     * TD3 挂失冻结
     * TD4 销户
     * SD0 正常
     * SD2 冻结
     * SD3 销户
     * SD4 申请
     * SD5 取消申请
     * LN1 正常
     * LN2 逾期
     * LN3 非应计
     * LN5 结清
     * LN6 部分逾期
     * LN9 开户未放款
     */
    @JacksonXmlProperty(localName = "EC-ACCT-STS2")
    private String rcAcctSts2;

    /**
     * 利率
     */
    @JacksonXmlProperty(localName = "EC-ACCT-INTR")
    private String ecAcctIntr;

    public String getEcAcctIntr() {
        return ecAcctIntr;
    }

    public void setEcAcctIntr(String ecAcctIntr) {
        this.ecAcctIntr = ecAcctIntr;
    }

    public String getRcAcctSts2() {
        return rcAcctSts2;
    }

    public void setRcAcctSts2(String rcAcctSts2) {
        this.rcAcctSts2 = rcAcctSts2;
    }

    public String getEcAcctTyp() {
        return ecAcctTyp;
    }

    public void setEcAcctTyp(String ecAcctTyp) {
        this.ecAcctTyp = ecAcctTyp;
    }

    public String getEcAcctNo() {
        return ecAcctNo;
    }

    public void setEcAcctNo(String ecAcctNo) {
        this.ecAcctNo = ecAcctNo;
    }

    public String getEcAvlAmt() {
        return ecAvlAmt;
    }

    public void setEcAvlAmt(String ecAvlAmt) {
        this.ecAvlAmt = ecAvlAmt;
    }

    public String getEcAvlAmt1() {
        return ecAvlAmt1;
    }

    public void setEcAvlAmt1(String ecAvlAmt1) {
        this.ecAvlAmt1 = ecAvlAmt1;
    }

    public String getEcAcctPdtCode() {
        return ecAcctPdtCode;
    }

    public void setEcAcctPdtCode(String ecAcctPdtCode) {
        this.ecAcctPdtCode = ecAcctPdtCode;
    }

    public String getEcAcctPdtDes() {
        return ecAcctPdtDes;
    }

    public void setEcAcctPdtDes(String ecAcctPdtDes) {
        this.ecAcctPdtDes = ecAcctPdtDes;
    }
}
